package com.neusoft.healthcity.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 
 * </p>
 *
 * @author songjihong
 * @since 2021-04-06
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("VIEW_DEATH_INFO")
@ApiModel(value="ViewDeathInfo对象", description="")
public class ViewDeathInfo implements Serializable {

    private static final long serialVersionUID=1L;

    @TableField("PATIENTNAME")
    private String patientname;

    @TableField("IDCARDTYPECODE")
    private String idcardtypecode;

    @TableField("IDCARDTYPE")
    private String idcardtype;

    @TableField("IDCARD")
    private String idcard;

    @TableField("GENDERCODE")
    private String gendercode;

    @TableField("GENDER")
    private String gender;

    @TableField("BIRTHDATE")
    private String birthdate;

    @TableField("NATIONALITYCODE")
    private String nationalitycode;

    @TableField("NATIONALITY")
    private String nationality;

    @TableField("NATIONCODE")
    private String nationcode;

    @TableField("NATION")
    private String nation;

    @TableField("EDUCATIONLEVELCODE")
    private String educationlevelcode;

    @TableField("EDUCATIONLEVEL")
    private String educationlevel;

    @TableField("DOMICILEADDRESSATTRIBUTIONCODE")
    private String domicileaddressattributioncode;

    @TableField("DOMICILEADDRESSATTRIBUTION")
    private String domicileaddressattribution;

    @TableField("DOMICILEADDRESSCODE")
    private String domicileaddresscode;

    @TableField("DOMICILEADDRESS")
    private String domicileaddress;

    @TableField("DOMICILEADRRESSDETAILS")
    private String domicileadrressdetails;

    @TableField("LIVINGADDRESSATTRIBUTIONCODE")
    private String livingaddressattributioncode;

    @TableField("LIVINGADDRESSATTRIBUTION")
    private String livingaddressattribution;

    @TableField("LIVINGADDRESSCODE")
    private String livingaddresscode;

    @TableField("LIVINGADDRESS")
    private String livingaddress;

    @TableField("CURRENTVILLAGE")
    private String currentvillage;

    @TableField("PERMANENTVILLAGE")
    private String permanentVillage;

    @TableField("LIVINGADDRESSDETAILS")
    private String livingaddressdetails;

    @TableField("EMPLOYERORGNAME")
    private String employerorgname;

    @TableField("NULTITUDETYPECODE")
    private String nultitudetypecode;

    @TableField("NULTITUDETYPE")
    private String nultitudetype;

    @TableField("PERSONTYPECODE")
    private String persontypecode;

    @TableField("PERSONTYPE")
    private String persontype;

    @TableField("OTHERNULTITUDETYPE")
    private String othernultitudetype;

    @TableField("MARITALSTATUSCODE")
    private String maritalstatuscode;

    @TableField("MARITALSTATUS")
    private String maritalstatus;

    @TableField("CONTACTS")
    private String contacts;

    @TableField("CONTACTSTEL")
    private String contactstel;

    @TableField("CONTACTSRELCODE")
    private String contactsrelcode;

    @TableField("CONTACTSREL")
    private String contactsrel;

    @TableField("ID")
    private String id;

    @TableField("DEATHCARDCODE")
    private String deathcardcode;

    @TableField("DEATHDATE")
    private String deathdate;

    @TableField("DEATHPLACECODE")
    private String deathplacecode;

    @TableField("DEATHPLACE")
    private String deathplace;

    @TableField("WOMANTYPECODE")
    private String womantypecode;

    @TableField("WOMANTYPE")
    private String womantype;

    @TableField("CONTACTSADDR")
    private String contactsaddr;

    @TableField("CAUSEA")
    private String causea;

    @TableField("CAUSEICDA")
    private String causeicda;

    @TableField("INTERVALTIMEA")
    private String intervaltimea;

    @TableField("INTERVALTIMEUNITACODE")
    private String intervaltimeunitacode;

    @TableField("CAUSEB")
    private String causeb;

    @TableField("CAUSEICDB")
    private String causeicdb;

    @TableField("INTERVALTIMEB")
    private String intervaltimeb;

    @TableField("INTERVALTIMEUNITBCODE")
    private String intervaltimeunitbcode;

    @TableField("CAUSEC")
    private String causec;

    @TableField("CAUSEICDC")
    private String causeicdc;

    @TableField("INTERVALTIMEC")
    private String intervaltimec;

    @TableField("INTERVALTIMEUNITCCODE")
    private String intervaltimeunitccode;

    @TableField("CAUSED")
    private String caused;

    @TableField("CAUSEICDD")
    private String causeicdd;

    @TableField("INTERVALTIMED")
    private String intervaltimed;

    @TableField("INTERVALTIMEUNITDCODE")
    private String intervaltimeunitdcode;

    @TableField("CAUSEOTHER")
    private String causeother;

    @TableField("CAUSEICDOTHER")
    private String causeicdother;

    @TableField("CAUSEICDBASIC")
    private String causeicdbasic;

    @TableField("DIAGNOSEORGCODE")
    private String diagnoseorgcode;

    @TableField("DIAGNOSEORG")
    private String diagnoseorg;

    @TableField("DIAGNOSEEVIDENCECODE")
    private String diagnoseevidencecode;

    @TableField("DIAGNOSEEVIDENCE")
    private String diagnoseevidence;

    @TableField("HOSPITALNUMBER")
    private String hospitalnumber;

    @TableField("DOCTOR")
    private String doctor;

    @TableField("FILLCARDDATE")
    private String fillcarddate;

    @TableField("REPORTUSER")
    private String reportuser;

    @TableField("POLICE")
    private String police;

    @TableField("REMARKS")
    private String remarks;

    @TableField("SYMPTOMSCODE")
    private String symptomscode;

    @TableField("RESPONDENTS")
    private String respondents;

    @TableField("RESPONDENTSRELCODE")
    private String respondentsrelcode;

    @TableField("RESPONDENTSADDR")
    private String respondentsaddr;

    @TableField("RESPONDENTSTELPHONE")
    private String respondentstelphone;

    @TableField("CAUSEINFER")
    private String causeinfer;

    @TableField("INVESTIGATOR")
    private String investigator;

    @TableField("INVESTIGATIONDATE")
    private String investigationdate;

    @TableField("CHECKUSER")
    private String checkuser;

    @TableField("FIRSTCHECKDATE")
    private String firstcheckdate;

    @TableField("CHECKDATE")
    private String checkdate;

    @TableField("OPERATETYPECODE")
    private String operatetypecode;

    @TableField("OPERATEZONECODE")
    private String operatezonecode;

    @TableField("OPERATEZONE")
    private String operatezone;

    @TableField("OPERATEORGCODE")
    private String operateorgcode;

    @TableField("OPERATEORG")
    private String operateorg;

    @TableField("OPERATEUSER")
    private String operateuser;

    @TableField("OPERATEUSERTYPECODE")
    private String operateusertypecode;

    @TableField("OPERATEUSERTYPE")
    private String operateusertype;

    @TableField("OPERATEDATE")
    private String operatedate;


}
